thread (a needle) - German English Dictionary